package br.com.sgdee.bo;

import java.util.List;

import javax.ejb.Stateless;

import br.com.sgdee.bo.remote.EntidadeBORemote;
import br.com.sgdee.dao.EntidadeDAO;
import br.com.sgdee.dao.impl.EntidadeDAOImpl;
import br.com.sgdee.dto.EntidadeDTO;
import br.com.sgdee.entidades.acesso.Entidade;

@Stateless
public class EntidadeBO extends GenericoBO implements EntidadeBORemote {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5986546221633426049L;

	private EntidadeDAO entidadeDAO;

	private EntidadeDAO getEntidadeDAO() {
		
		if (entidadeDAO == null) {
			
			entidadeDAO = new EntidadeDAOImpl(em);
			
		}
		
		return entidadeDAO;
	}

	@Override
	public List<Entidade> recuperarTodosFiltro(EntidadeDTO filtro) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Integer quantidadeRegistros(EntidadeDTO filtro) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void salvarOuAtualizar(Entidade entidade) {
		// TODO Auto-generated method stub

	}

	@Override
	public void excluir(Entidade entidade) {
		// TODO Auto-generated method stub

	}

}
